package exception;

import java.io.FileOutputStream;
import java.io.IOException;

public class AutoCloseableDemo {
    public static void main(String[] args) {
        /*只有实现了AutoCloseable接口的类，才可以在try()中定义，eg：int不行
           所有流都实现了该接口，将流定义并初始化在try()中会自动进行流的关闭*/
        /*try(FileOutputStream fos = new FileOutputStream("./fos.txt")){
            fos.write(1);
        }catch(IOException e){
            System.out.println("异常已处理");
        }*/
        try(FileOutputStream fos = new FileOutputStream(".a/test.txt")){
            fos.write(1);
        }catch(IOException e){
            System.out.println("异常已处理");
        }
    }
}
